hysop.backend.device.logical_device module

class hysop.backend.device.logical_device.LogicalDevice(platform, platform_handle, device_id, device_handle, hardware_topo, **kargs)[source]

Bases: object

abstract address_bits()[source]
abstract available()[source]
abstract compiler_available()[source]
property device_id
abstract error_correction_support()[source]
abstract fp16_config()[source]
abstract fp32_config()[source]
abstract fp64_config()[source]
abstract global_mem_cache_size()[source]
abstract global_mem_cache_type()[source]
abstract global_mem_cacheline_size()[source]
abstract global_mem_size()[source]
hardware_device_id()[source]
hardware_device_id_str()[source]
has_1d_image_array_support()[source]
has_1d_image_support()[source]
has_1d_image_write_support()[source]
has_2d_array_image_support()[source]
has_2d_image_from_buffer_support()[source]
has_2d_image_from_image_support()[source]
has_2d_image_support()[source]
has_2d_image_write_support()[source]
has_3d_image_support()[source]
has_3d_image_write_support()[source]
abstract has_device_partition_support()[source]
abstract has_dx10_sharing()[source]
abstract has_dx11_sharing()[source]
abstract has_dx9_sharing()[source]
abstract has_fp16()[source]
abstract has_fp32()[source]
abstract has_fp64()[source]
abstract has_gl_event_sharing()[source]
abstract has_gl_msaa_sharing()[source]
abstract has_gl_sharing()[source]
abstract has_global_float32_atomics()[source]
abstract has_global_float64_atomics()[source]
abstract has_global_int32_atomics()[source]
abstract has_global_int64_atomics()[source]
has_image_support()[source]
abstract has_int32_hardware_atomic_counters()[source]
abstract has_int64_hardware_atomic_counters()[source]
abstract has_local_float32_atomics()[source]
abstract has_local_float64_atomics()[source]
abstract has_local_int32_atomics()[source]
abstract has_local_int64_atomics()[source]
abstract has_mixed_float32_atomics()[source]
abstract has_mixed_float64_atomics()[source]
abstract has_mixed_int32_atomics()[source]
abstract has_mixed_int64_atomics()[source]
abstract has_printf_support()[source]
abstract has_profiling_support()[source]
abstract has_queue_priority_support()[source]
image_base_address_alignment()[source]
image_max_array_size()[source]
image_max_buffer_size()[source]
image_pitch_aligment()[source]
abstract little_endian()[source]
abstract local_mem_size()[source]
abstract local_mem_type()[source]
max_1d_image_array_size()[source]
max_1d_image_size()[source]
max_2d_image_array_size()[source]
max_2d_image_size()[source]
max_3d_image_size()[source]
abstract max_block_dim()[source]
abstract max_block_size()[source]
abstract max_clock_frequency()[source]
abstract max_constant_args()[source]
abstract max_global_alloc_size()[source]
abstract max_grid_dim()[source]
abstract max_grid_size()[source]
max_image_args()[source]
max_read_image_args()[source]
max_samplers()[source]
abstract max_subdevices()[source]
abstract max_threads_per_block()[source]
max_write_image_args()[source]
abstract name()[source]
property physical_devices
property platform
abstract platform_name()[source]
abstract preferred_global_atomic_alignment()[source]
abstract preferred_local_atomic_alignment()[source]
abstract preferred_platform_atomic_alignment()[source]
abstract printf_buffer_size()[source]
abstract profiling_time_resolution()[source]
abstract simd_lane_size()[source]
abstract to_string(indent, increment)[source]
abstract type()[source]
abstract vendor()[source]
abstract vendor_id()[source]
class hysop.backend.device.logical_device.UnknownDeviceAttribute[source]

Bases: object